package com.auth.manager.mapper.sys;

import com.auth.manager.pojo.sys.SysMenu;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;

import java.util.List;

/**
 * @version 1.0.0
 * @Date: 2022/4/28 20:43
 * @Author ZhuYouBin
 * @Description 系统权限Dao接口
 */
public interface SysMenuMapper extends BaseMapper<SysMenu> {
    /**
     * 查询当前角色拥有的权限
     * @param rid 角色ID
     * @return
     */
    List<SysMenu> queryRoleMenuByRid(String rid);

    /**
     * 查询当前用户拥有的菜单权限
     * @param username 当前用户账号
     * @return
     */
    List<SysMenu> queryUserMenuByUsername(String username);
}
